home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
util
/
disk
/
archive.lha
/
Archive.Dok
< prev
Wrap
Text File
|
1995-08-22
|
5KB
|
106 lines
-------------------------------------------------------------------
Archive 1.5
-------------------------------------------------------------------
Archive Benötigt Amiga OS 2.0 oder höher!
-------------------------------------------------------------------
Dieses Programm erfüllt zwei Aufgaben. Die Hauptaufgabe ist es, Si-
cherheitskopien anzulegen. Desweiteren kann dieses Programm Dateien
aus einem Verzeichnis löschen, die in einem anderen Verzeichnis
nicht enthalten sind. Die Löschfunktion wird benötigt um ein über-
laufen des Zielverzeichnisses bei immer wiederkehrender Archivie-
rung zu verhindern.
-------------------------------------------------------------------
Archive ist FreeWare. Es darf also zur privaten Nutzung kostenlos
weitergegeben werden, das Copyright bleibt jedoch beim Autor!
-------------------------------------------------------------------
!!! Jegliche Nutzung erfolgt auf eigene Gefahr! !!!
-------------------------------------------------------------------
Vor jeder Datei ist ein Abbruch über Control-C möglich.
-------------------------------------------------------------------
Archive kann in der derzeitigen Version nur vom CLI benutzt werden!
Parameter:
FROM/A Quellverzeichnis
TO/K/A Zielverzeichnis (Schlüsselwort TO angeben!)
PATTERN/K optionales Dateimuster
ALL/S Unterverzeichnisse durchlaufen
NOTARCHIVED/S Kopiere Dateien mit gelöschtem A-Flag
NOTEXISTS/S Kopiere auf Ziel nicht existierende Dateien
WRONGSIZE/S Kopiere Dateien mit unterschiedlicher Größe
NEWDATE/S Kopiere Dateien wenn Ziel älter als Quelle
DELETEOLD/S Lösche die nur im Zielverzeichnis enthaltenen
Dateien
CLONE/S ALL NOTARCHIVED WRONGSIZE NEWDATE DELETEOLD
zusammen
COPYQUIET/S Keine Ausgabe der Dateinamen beim Kopieren
DELETEQUIET/S Keine Ausgabe der Dateinamen beim Löschen
Die Parameter WRONGSIZE und NEWDATE beinhalten jeweils den Parame-
ter NOTEXISTS! CLONE ist ein Synonym für folgende Kombination:
ALL NOTARCHIVED WRONGSIZE NEWDATE DELETEOLD
Vom Quellverzeichnis wird nur gelesen. Alle Schreib oder Löschvor-
gänge finden im Zielverzeichnis statt!
Pattern dürfen keinen Doppelpunkt enthalten! Werden Pattern mit un-
terverzeichnissen angegeben (z.B. #?/#?.asm) können keine Verzeich-
nisse angelegt werden! Werden keine Pattern angegeben, so wird #?
benutzt.
Der Löschvorgang kann auch ohne vorherigen Kopiervorgang durchlau-
fen werden!
Bei jeder zu kopierenden Datei wird angegeben, aus welchen Grund
sie kopiert wird. Dazu wird jeweils ein A, D, E oder S angezeigt.
Wurden mehreren Kriterien angegeben, erfolgt die Abfrage in folgen-
der Reihenfolge:
ARCHIVE-Flag
Ziel existiert nicht
Dateigröße
Erstellungsdatum
Nach erfolgreichem Kopiervorgang, wird bei der Quelldatei das Ar-
chive-Flag gesetzt.
-------------------------------------------------------------------
Beispiele:
Archive DH0: TO DH1: ALL -e
Alle Dateien, die auf DH0: existieren aber nicht auf DH1:, werden
kopiert.
Archive DH0: TO DH1: ALL -s
Alle Dateien, die auf DH0: existieren aber nicht auf DH1:, werden
kopiert. Außerdem werden noch die Dateien kopiert, die eine un-
terschiedliche Größe haben.
Archive DH0: TO DH1: ALL -d
Alle Dateien, die auf DH0: existieren aber nicht auf DH1:, werden
kopiert. Außerdem werden noch die Dateien kopiert, die neuerem
Datums sind (Quelle neuer als Ziel).
Archive DH0: TO DH1: ALL -a -d -s DELETEOLD
oder
Archive DH0: TO DH1: CLONE
Alle Dateien, die auf DH0: existieren aber nicht auf DH1:, werden
kopiert. Außerdem werden noch die Dateien kopiert, die eine un-
terschiedliche Größe haben, neuerem Datums sind oder dessen Ar-
chive-Flag zurückgesetzt ist. Anschließend werden die Dateien,
die nur auf DH1: existieren von dort gelöscht! Besteht die Ge-
fahr, daß beim Kopiervorgang die Kapazität der Ziel-Festplatte
überschritten wird, kann zunächst folgender Aufruf benutzt wer-
den:
Archive DH0: TO DH1: ALL DELETEOLD
Die Dateien, die nur auf DH1: existieren werden gelöscht!
-------------------------------------------------------------------
Edwin H. Bielawski, Juni 1995
-------------------------------------------------------------------